Non-Strict Don't Care Algebras and Specifications
نویسندگان
چکیده
Non-strict don't care functions, whose foremost representative is the ubiquitous if then else, play an essential role in computer science. As far as the semantics is concerned, they can be modelled by their totalizations with the appropriate use of elements representing undeenedness, as D. Scott has shown in his denotational approach. The situation is not so straightforward when we consider non-strict functions in the context of an algebraic framework; this point is discussed in the last section, where we explore the relationship between non-strict don't care and total algebras. The central part of this paper, after presenting the basic properties of the category of non-strict algebras, is an investigation of conditional algebraic speciications. It is shown that non-strict conditional speciications are equivalent to disjunctive speciications, and necessary and suucient conditions for the existence of initial models are given. Since non-strict don't care speciications generalize both the total and the partial case, it is shown how the results for initiality can be obtained as specializations.
منابع مشابه
A Model for I/O in Equational Languages with Don't Care Non-determinism
Existing models for I/O in side-eeect free languages focus on functional languages, which are usually based on a largely deterministic reduction strategy, allowing for a strict sequentialization of I/O operations. In concurrent logic programming languages a model is used which allows for don't care non-determinism; the sequentialization of I/O is extensional rather than intensional. We apply th...
متن کاملImplementing Inequality and Non-Deterministic Specifications with Bi-Rewriting Systems
Rewriting with non-symmetric relations can be considered as a computational model of many specification languages based on nonsymmetric relations. For instance, Logics of Inequalities, Ordered Algebras, Rewriting Logic, Order-Sorted Algebras, Subset Logic, Unified Algebras, taxonomies, subtypes, Refinement Calculus, all them use some kind of non-symmetric relation on expressions. We have develo...
متن کاملMeasure of non strict singularity of Schechter essential spectrum of two bounded operators and application
In this paper, we discuss the essential spectrum of sum of two bounded operators using measure of non strict singularity. Based on this new investigation, a problem of one-speed neutron transport operator is presented.
متن کاملFixed point approach to the Hyers-Ulam-Rassias approximation of homomorphisms and derivations on Non-Archimedean random Lie $C^*$-algebras
In this paper, using fixed point method, we prove the generalized Hyers-Ulam stability of random homomorphisms in random $C^*$-algebras and random Lie $C^*$-algebras and of derivations on Non-Archimedean random C$^*$-algebras and Non-Archimedean random Lie C$^*$-algebras for the following $m$-variable additive functional equation: $$sum_{i=1}^m f(x_i)=frac{1}{2m}left[sum_{i=1}^mfle...
متن کاملExploiting don't cares to enhance functional tests
I n simulation based design verification, deterministic or pseudo-random tests are used to check functional correctness of a design. I n this paper we present a technique generating tests by specifying the don’t care inputs in the functional specifications so as to improve their coverage of both design errors and manufacturing faults. The don’t cares are chosen to maximize sensitization of sign...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید
ثبت ناماگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید
ورودعنوان ژورنال:
- Mathematical Structures in Computer Science
دوره 6 شماره
صفحات -
تاریخ انتشار 1991